/*
 * SatelliteAER.h
 *  Created on: Oct 11, 2014
 *      Authors: Avihay Avitan & Stefan Farcas
 */
#ifndef SATELLITEAER_H_
#define SATELLITEAER_H_

namespace SatelliteNameSpace {
/**
 * SatelliteAER is a class implements the model of single satellite instance that is received from prediction module , defined by its time stamp
 */
class SatelliteAER {

public:
	SatelliteAER () ;
	SatelliteAER (const SatelliteAER &tocopy) ;
	virtual ~SatelliteAER () ;
	void setAzimuth(float azimuth);
	float getAzimuth();
	void setElevation(float elevation);
	float getElevation();
	void setRange(long range);
	float getRange();
	void setTimeStamp(long timeStamp);
	long getTimeStamp();


private:
	float azimuth;
	float elevation;
	float range;
	long timeStamp;

} ;

} /* namespace SatelliteNameSpace */

#endif /* SATELLITEAER_H_ */
